Big Huge Thesaurus

electromagnetic wave

noun